package com.easylinkin.linkappapi.function.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;

import lombok.Data;

/**
 * <p>
 * 功能模块
 * </p>
 *
 * @author liuming
 * @since 2020-05-16
 */
@Data
@TableName("linkapp_function")
public class LinkappFunction extends Model<LinkappFunction> {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId("id")
    private String id;

    /**
     * 功能识别码
     */
    @TableField("identifier")
    private String identifier;

    @TableField("function_name")
    private String functionName;

    /**
     * 功能描述
     */
    @TableField("description")
    private String description;
    
    @TableField("type")
    private Integer type;
    
    @TableField("sort_no")
    private Integer sortNo;
    
    @TableField("img_path")
    private String imgPath;

    /**
     * 是否必须
     */
    @TableField("is_must")
    private Boolean isMust;
    
    @TableField(exist = false)
    private String tenantId;

    @TableField("create_time")
    private Date createTime;

    @TableField("creator")
    private String creator;

    @TableField("modifier")
    private String modifier;

    @TableField("modify_time")
    private Date modifyTime;

}
